Pick an existing capability that extends to Editors and above and use that. For example:
// Add theme options page
function etheme_options_add_page() {
add_theme_page( __( 'Theme Options', 'purplepastels' ), __( 'Theme Options', 'purplepastels' ), 'edit_theme_options', 'etheme_options', 'etheme_options_do_page' );
}
add_action('admin_menu', 'etheme_options_add_page');
I’ve used edit_theme_options
as the capability. The full list of capabilities per role are listed on Roles_and_Capabilities.