Week 5#
Learning goals
Convert a console application to a GUI application
Identify repetitive code that can be integrated in a function
Implement reusable functionality using functions with arguments and return value.
Create randomness in programs
Model a process using a state machine
Implement a state machine using an enumerated type and
switch