Here is something I used:
add_action( 'admin_menu', 'manage_poll_menu' );
function manage_poll_menu() {
add_menu_page( 'Manage Polls', 'Polls', 'manage_polls_cap', 'manage_polls', 'my_poll_options', '' );
add_submenu_page( 'manage_polls', 'Add New', 'Add New Poll', 'manage_polls_cap', 'add_new_poll', 'my_poll_options' );
add_submenu_page( 'manage_polls', 'Poll Sections', 'Poll Sections', 'manage_polls_cap', 'poll_sections', 'my_poll_options' );
add_submenu_page( 'manage_polls', 'Add New Poll Section', 'Add New Poll Section', 'manage_polls_cap', 'add_new_poll_section', 'my_poll_options' );
}
function my_poll_options() {
if ( !current_user_can( 'manage_polls_cap' ) ) {
wp_die( __( 'You do not have sufficient permissions to access this page.' ) );
}
echo '<div class="wrap">Page content</div>';
}
Also more information about Administration Menus and Submenu Pages you can find on here.