This visual execution trace shows how WordPress menus work. First, you create a menu in the admin area and add items like Home or About. Then you assign this menu to a theme location such as 'primary'. The theme calls the function wp_nav_menu() with that location. WordPress looks up the menu assigned to 'primary', builds the HTML list of links, and outputs it. The browser then shows the navigation menu on the site. If you create a menu but don't assign it, wp_nav_menu() finds nothing and shows no menu. This step-by-step flow helps beginners see how menus are connected from admin to site display.