@startuml
class Program {
    {static} - Main(args:string[]) : void
    {static} - MenuDisplay() : void
}

class ConsoleMenu {
    - options : List<string>
    + ConsoleMenu(menuOptions:List<string>)
    + Display() : void
    - ShowOptions(currentOption:int) : void
    - ProcessChoice(choice:int) : void
}
@enduml