added Menu and user input classes