Menus are versatile interface components that display lists of choices, commands, or navigation options. Menus should provide clear hierarchy, consistent interaction patterns, and robust accessibility support across all platforms.