Hi there,
I recommend you with Ninja Menus - a good Magento 2 mega menu that can help.
As I tested, it works smoothly with all Magento 2.x version and its features are out of the box.
Here below are some of the key ones:
- Drag and drop beautiful editor
- Adapt with all Magento themes and plugins
- Support 4 types of menus and create unlimited levels
- Support multiple languages
- Support 11 elements to create stunning menus with images, videos, Google maps, etc
- Responsive
- Save time, money, no coding needed