Enumerated types are very useful for discrete choices.
Additionally, extension methods are neat syntactic sugar that look like member methods and can make your code more readable, they can be used with enums, which is especially graceful, given enums cannot have methods defined directly. (They can even be applied to interfaces.)
Reminder: they need to be static methods in a static class, use the this keyword before the first parameter.
There are some tasks to do.