Introduction
Enums group related values together. Iterating enum entries helps you use all these values one by one.
You want to show all options in a menu made from enum values.
You need to check or process every enum value in a list.
You want to print all enum names for debugging or logging.