Accepted all input from the user rather than hard coded. Aesthetic changes to the menu system.