Create menus that auto-position themselves within the viewport and adhere to the accessibility guidelines