ENUM com valores iniciais

Seguinte galera, eu fui tentar fazer o seguinte código:

public enum Menu {
	CADASTRAR = 1, BUSCAR = 2, EXCLUIR = 3, SAIR = 4
}

Só que eu não estou conseguindo setar valores para estas constantes, consigo fazer apenas:

public enum Menu { CADASTRAR, BUSCAR, EXCLUIR, SAIR }

Só que eu queria utilizar este enum em um menu de modo texto, ou seja, o menu tem 4 opções indo de 1 a 4. Após a impressão do menu, o usuário digita o número da opção desejada.
Depois disto eu faria um cast do inteiro para o ENUM MENU e utilizaria o enum em um block switch…

Como faço isso ?
Att

Tem que criar um construtor com esse valores… aqui tem um exemplo
http://java.sun.com/j2se/1.5.0/docs/guide/language/enums.html