Here is a demo of a menu and dialog composed together for a "interactive menu" experience.
Interactive sub dropdown menus don't work in this case because their shortcuts conflict with text selection.
This is a the companion demo to a blog post I have here.