How can I show a custom WordPress menu anywhere I want on my website?

wp_nav_menu() is the correct function to display a menu.

Is the default menu assigned to the location you’ve specified and if so, are there any items assigned to that menu?

Menus without any items assign will display pages by default. You could try adding the menu param with a value of the name of your default menu.