I see where you’ve been using Elementor(sp?) to customize your theme… I suspect something you did during some edit broke your menu!
What I’d do is to swap out the theme temporarily to something generic like Twenty Thirteen and see if the menus themselves work. If they don’t work in Twenty Thirteen then disable all your plugins and try again.
Once you have the menus working in Twenty Thirteen you can then go right back to your preferred theme and see if they work again.
If they no longer work in just that theme then you’ll know the menus themselves are okay and you’ll just need to undo the revisions to your theme until you find where the problem is. To do that you’ll need to work with your theme provider or the Elementer people.
https://www.ads-software.com/support/plugin/elementor/
You might find this first post on the Elementor support forum helpful
https://www.ads-software.com/support/topic/please-read-before-you-post-an-issue/
If you have saved your older CSS style sheets you might try to just switch back to an earlier style sheet first.
As volunteer support reps here, We just don’t have enough info to support the theme itself or that editor since those are not a part of the actual WordPress distribution.
In the future, you might want to consider running a child theme and doing your edits within that.
https://developer.www.ads-software.com/themes/advanced-topics/child-themes/
https://www.ads-software.com/plugins/child-theme-generator/
Hope something here helps.