Go old-school, purely CSS. Eric Meyer wrote a great book series many many years ago, based solely in HTML and CSS, with a number of different projects - a photo gallery, a slideshow, a shopping cart, and yes, a navigation menu.
The menu itself, with dropdowns, can be found at https://meyerweb.com/eric/css/edge/menus/demo.html - as to how you might make the menu elements mobile-responsive, that would be more css.
For the record, that page was written in, I think, 2003, maybe '04, so it’s a little dated. The HTML and CSS still work, and are solid. Might be a great jumping-off point.