Handy little snippet for hiding menu items (including submenu) based on role:
function pands_remove_menus()
{
if(current_user_can('administrator')){
// Example - top level ACF
remove_menu_page('edit.php?post_type=acf');
// Example - sub level WP-HTTPS plugin
remove_submenu_page( 'options-general.php', 'wordpress-https' );
}
}
add_action('admin_menu', 'pands_remove_menus');