How to add wordpress more custom menu in theme

WordPress cusmtom menu is more manageable menu from other menu system.
Here are two menu system in custom menu. One can managed from widget and other is to set up to theme.

This is very easy to add more then one custom menu in wordpress theme.

Just add below code in functions.php

<?php
add_action( 'init', 'register_my_menus' );
function register_my_menus() {
register_nav_menus(
array(
'menu-1' => __( 'Menu 1' ),
'menu-2' => __( 'Menu 2' )
)
);
}
?>

Then you see the tow menu form admin panel. where you can set it up.
After that add the below code in theme file where you want to display custom menu.

For Menu 1

<?php wp_nav_menu( array( 'theme_location' => 'menu-1' ) ); ?>

For Menu 2

<?php wp_nav_menu( array( 'theme_location' => 'menu-2' ) ); ?>
</script>