How do I call a different header files in WordPress. For example, I made a wordpress theme with a variety of different display header. There header1.php, header2.php, header3.php, header4.php, header5.php. As shown below.

So I want to call any of the headers in the Appearance> Menus in WordPress.
This is the code that I have created:
<?php
if($options['header_style']) {
if(is_page('header2')) {
include_once('inc/header/header2.php');
} elseif(is_page('header3')) {
include_once('inc/header/header3.php');
} else {
include_once('inc/header/header'.$options['header_style'].'.php');
}
} else {
if(is_page('header2')) {
include_once('inc/header/header2.php');
} elseif(is_page('header3')) {
include_once('inc/header/header3.php');
} else {
include_once('inc/header/header1.php');
}
}
?>
I've managed to do, but by selecting the headers used in Theme Options and indicate any changes in the selected header.
So for the demo, I want to make that a user can see some of the views that exist in the header menu link 'Header Layout' Such, for example:
Header Layout
|_ Header 1 Layout (Calling header1.php)
|_ Header 2 Layout (Calling header2.php)
|_ Header 3 Layout (Calling header3.php)
|_ Header 4 Layout (Calling header4.php)
|_ Header 5 Layout (Calling header5.php)
How can I do that? and how to call any of the headers in the Appearance> Menus in WordPress?
Thank you :)