Howdy. Looks like your theme is not calling wp_footer(). That’s where the menu bar is hooked up. You are getting the css which reserves a spot for it at the top of the theme page but not the menu itself.
<?php wp_footer(); ?>
Like that in your footer.php