You can choose between semantic links and buttons via the following components:
MenuItem which renders a button.
MenuItemLink which renders a link, using the linkComponent implementation from BraidProvider.
All semantic variants can be used interchangeably within a single menu.