Composite Pattern - description of pattern checked in
Composite Pattern - refactored to take user input and made dynamic menu assignment