Can stress make me angry? I feel like punching a wall at work. Is there a way to control this? Medication, or otherwise?

Get help. Yes, stress can make a person angry. Ask your doc to refer you to a therapist or psychiatrist for eval/proper diagnosis. Meantime try to distract yourself, distance from what's setting you off (if possible) and find ways to clear your head to calm down. Be with a good friend or family member for support. Stay safe and don't let anger control you. With help you can get through this tough time.