Stephen wrote this code and everything is getting more abstracted. There
is an enum MenuOption to implement the command pattern, which may be
whiched to an interfaced "ICommand"-typed approach.