Made progress on the states. Also I defined the printOptions in the Menu class already because it neverchanges.