basic main menu
Merge branch 'master' of https://github.com/syncsophia/CS3213_Assignment1.git
finite state machine