Menu de opçoes alguem me ajuda ai

package meuesporte;

import java.util.List;
import java.util.Scanner;
import java.util.ArrayList;

public class Menu {
public static void main(String[] args) {
}

List<Jogador> jogador = new ArrayList<>();
List<Time> time = new ArrayList<>();
    
    Scanner teclado = new Scanner(System.in);
    
private final Scanner leitor;


public Menu() {
    this.leitor = new Scanner(System.in);
}

private void exibirMenu(){
	System.out.println("\n\n");
	System.out.println("+-----------------------------------------------------------+");
	System.out.println("|        Menu de Opções                                     |");
	System.out.println("+-----------------------------------------------------------+");
	System.out.println("| 01 - Cadastrar jogador                                    |");
	System.out.println("| 02 - Cadastrar time                                       |");
	System.out.println("| 03 -  Listar jogadores cadastrados                        |");
	System.out.println("| 04 - Listar times cadastrados - sem os jogadores          |");
	System.out.println("| 05 - Vincular jogador a um time                           |");
	System.out.println("| 06 - Listar dados completos de um time                    |");
	System.out.println("| 07 - Exibir o menu de opções                              |");
	System.out.println("| 99 - Sair                                                 |");
	System.out.println("+------------------------------------------------------------+");
            


            private void cadastrarjogador(){
	Scanner leitor = new Scanner(System.in);
	Jogador jogador = new jogador();
	
	System.out.print("codigo jogador: ");
	codigo.setCodigoJogador(leitor.nextInt());
	
	System.out.print("nome do jogador: ");
	leitor.nextLine();// limpa o scanner
	nome.setnome(leitor.nextLine());
	
	System.out.println("Posicao do jogador: ");
	leitor.nextLine();
	posicao.setDescricao(leitor.nextLine());
	
	jogador.add(jogador);
}

}

Qual é a dúvida?