--- meta: title: Menu description: Menus provide a list of options for the user to choose from. layout: component --- You can use [menu items](/components/menu-item), [menu labels](/components/menu-label), and [dividers](/components/divider) to compose a menu. Menus support keyboard interactions, including type-to-select an option. ```html:preview Undo Redo Cut Copy Paste Delete ``` {% raw %} ```jsx:react import { SlDivider, SlMenu, SlMenuItem } from '@shoelace-style/shoelace/dist/react'; const App = () => ( Undo Redo Cut Copy Paste Delete ); ``` {% endraw %} :::tip Menus are intended for system menus (dropdown menus, select menus, context menus, etc.). They should not be mistaken for navigation menus which serve a different purpose and have a different semantic meaning. If you're building navigation, use `