User selects task from a menu with 16 different options. Interacts with the program using the keyboard. The tasks span from checking for palindrome, to a number guesser game, to creating a character.
C#. Object Oriented Programming. Observer Pattern. Clean Code.