Try to keep your room clean so you keep your mom off your back. Maybe she's tired& has a lot to do& gets frustrated. Tell her you're sad when she swears at you (she shouldn't do that) and that you want to help. Then find a time of day to tidy your room daily even if you just take 10 mnts to tidy up and hoover.
Then just live your own life. Study, go out with friends, and keep out of your mom's way. In a few years, you won't live at home and it won't matter anymore. Just try to be polite and get along with her for now. And get out with your friends when you get frustrated.