Hi OP, I don't post that much but some previous posters appear to have reading comprehension issues and I also don't like it when they decided to have a pile on for no particular reason especially when you are asking for help to understand what's going on.
My take on what OP has said is that her husband has a bad temper, won't discuss anything without it turning in to an argument and that is why she now texts.
OP is now at the point she can't bring anything up because of the way he reacts. In my book that's coercive control.
Her husband is also spending money on his wants when they don't have enough money for the basics.
OP, the way he's behaving towards you and your daughter isn't right and it sounds like he's the abusive narcissist.
If you could get someone to babysit your DD and tried to have a conversation about the issues how would he reacts, if he would react badly and blame you for everything then you're in an abusive relationship.
If you feel you can't have this conversation with him because of his response then it's not a good marriage.
Do you have anyone you can talk to about this, can you speak to your GP re counselling for yourself or you could speak to Women's Aid or you could read up on coercive control and see if his behaviour fits.
From the sounds of it if you went for marriage counselling then he wouldn't accept responsibility for his part in it and if he is abusive it isn't recommended any way.
I think you need to read up about coercive control and find out where you would stand if you were to separate, at least that way you can decide what's best for you and your DD if he isn't prepared to work with you sorting out the communication issues and how he treats you and your DD.