Formatting for Mobile Menu

What is the process to make a custom mobile menu so it flies out either from the left or right and move the hamburger menu so it is not on the right always but can be on the left. I am fairly new with Blocs - and I am not completely strong at writing classes. Thank you.