The iframe is certainly a neat option if you have the requisite familiarity with HTML/JS. It gives you full control over the look and feel of the menu and keeps things consistent across pages.
There’s a relevant feature request that you may be interested in voting on here: