Criar um main com switch case e do-while!

bom galera, sou novo aqui e em se tratando de programação,
preciso de uma ajuda pra fazer um menu mais completo que esse que está aqui usando o switch case e do-while:
public static void main(String[] args) {
System.out.println("==== LISTA ESTATICA ====");
Lista lista = new Lista(6);

  lista.inserirInicio(1);
  lista.inserirInicio(0);
  lista.inserirFim(2);
  lista.inserirFim(3);
  lista.inserir(4, 3);
  lista.inserir(5, 2);

  System.out.print("Apos insercoes: ");
  lista.mostrar();

  int x1 = lista.removerInicio();
  int x2 = lista.removerFim();
  int x3 = lista.remover(2);

  System.out.print("Apos remocoes (" + x1 + ", " + x2 + ", " + x3 + "):");
  lista.mostrar();

se alguem puder me explicar melhor ficarei grato.

vlw