Meghan81 is right. I often see these behaviors and I have to inform parents to be more patient than his/her child. It is not easy BUT you do have to learn how to appropriately ignore the behavior (age of growth and development taken into consideration).
Speaking frankly, your daughter knows how to push your buttons and she does it well. I will make the assumption that you get frustrated and your nonverbal body language shows that. At her age, children are highly receptive to the nonverbal cues. SO....
You need to gather your composure. CALMLY state an expectation and give a time frame. If she begins to lash out or act up, say CALMLY, "(NAME) yelling, screaming, or hitting is not "OK". I am placing you in a timeout." (DO NOT say anything more---I will explain in a little bit).
Take her by the hand (or pick her up if you need to). DO NOT make eye contact. Set her in a chair (where you can see her) facing AWAY from you. At this time, make eye contact and say, "You need to stay in this chair for 3 minutes. You cannot get up and you cannot talk. After your 3 minutes is done, I will come and get you." (DO NOT have anger in your voice, be matter of fact but still loving.)
Set the timer in front of her. If she disobeys any of your instructions, reset the timer (DO NOT SAY A WORD). You may have to reset that timer for an entire hour however you are teaching her to respect your authority. The reason you do not say a word if she misbehaves is because she will have attained the attention and subsequently your reaction (which is what she wants anyway).
Do not make eye contact because you are teaching her that you only need to instruct her once. Additionally, you speak in a clear and concise manner which indicates to her that you do not need to explain yourself. Do not let this become emotional to you and hang in there with patience (which will pay off).
I hope this helps. There are many excellent resources that help in age appropriate growth/developmental discipline and behaviors. This is one tool that I have instructed many parents and they have reported success. It takes work and patience on your part though. Good luck.
Did you find this answer useful?