Finished menus. Buttons are not fully implemented.