Projeto no NetBeansIDE8.1

Estou com um probleminha num projeto no NetBeans.
Como posso tratar a comparação entre uma entrada String (caso o usuário insira letras) de uma entrada numérica??? Estou fazendo cálculos, não posso aceitar nenhuma entrada que não seja numérica.

Meu Problema : Quando o usuário digita uma letra, exibe a mensagem de erro, e repete o menu 2 vezes.
Detalhe, não posso usar orientação a objetos, por isso estou tendo algum erro de lógica.

Comparar letras de uma entrada numérica? Nao entendi.

Nao ficou claro sua duvida… e nao entendi tb porque voce precisaria de OO pra fazer uma funcao e o motivo de nao estar funcionando porque nao está usando OO.

Voce quer que o cara digita soh números? Da pra usar marcaras.

Não comprar, seria diferenciar números de letras. Caso o usuário insira um letra, o programa para e exibe o erro.
exatamente, só aceito a entrada de NÚMEROS.
nos menus desse projeto esta funcionando exatamente como eu quero, exibindo esse erro, MAS, nas operações não está.

Já tentei usar Casting, mas não deu certo.

posta o codigo