Abuse???

I’ve been with this guy for about 1 year we moved in together after about 7 months of dating. We are engaged. He was really nice at first very support and sweet. He use to play around and call me ugly but I didn’t think anything of it. Then he started getting mean. We’d be talking and I’m not the best with words and so I’d ask him what it meant and he’d say something like “really why are you so fucking stupid. God. Do you not know anything?” And I’d just shut up and leave it be. It’s an every day thing. We play Xbox together and if we end up losing he takes it out on me telling me how horrible I am. He’s put his hand around my throat but didn’t actually choke me and he apologized. He’s threatened to hit me. He punched a hole in my wall because I was trying to play around with him. Tonight I was asking him about his game and he said “how do u not fucking know you fucking idiot. Why are u so fucking stupid” I turned around ignoring it. He then asks me a question I say idk he says “you really are stupid you nasty cunt” but when I say something he blames me. When I try and break it off he cry’s and apologizes is this abuse? Am I wrong for asking questions?? Please help I’m so unhappy but I love him so much