Fixed lots of errors, selections, and stuff

Added a clearscreen function for windows or mac/linux.
Added a enum for Choice selection
Added a MainMenu that prints out choice options. Pat seemed to have
deleted it.
Builds on Window and Mac OSX.  Possible Linux, but haven't tested it.