For me, I have found balance in a home-type job and house cleaning, as well as mom groups to get me out of the house and into the world. I NEED adult conversation or I am not ok. It's ok for you to need that too, and losing your temper is part of the gig-- just make sure you count the hits AND the misses, because most of the time you don't lose your temper and that counts too.
Brookfield zoo has great indoor activities, the Field museum is free this month, and the park district should have several classes for kids her age, and it will be nice for you to meet and talk with other moms as much as it is nice to not be isolated and bound by what you do.
You're NORMAL. Anyone who says otherwise is a LIAR. I love my son to death, but I need mommy time and when my husband takes over on Saturday morning so I can shower in peace and (gasp) shave my legs, it makes my whole week.
You're not a bad mom. You're a human being. Just keep it up and try changing up the routine a bit. I know winter is a downer, but there are ways around it.