What's the best way to create Menu in Storyblok

Hi Storyblok community, I am a new user of Storyblok and have been trying it with Nuxt.js.

I have been reading the tutorials on how to create Menu that could be shared across pages. Creating global components and referencing them in Storyblok - Storyblok & How to build a website header menu navigation with Storyblok - Storyblok

However, I am still having a hard time understanding the idea of global component and how to implement it in Nuxt. Also I have found the second one is fairly out of date because the UI of Storyblok looks very different.

Anyone has any experience or suggestion would be highly appreciated. Thank you!!