Dúvida sobre algoritimo

Ola Programadores…

estou com dúvidas sobre este algorítimo em que ele apresente um menu chamado cadastro caixa em que usuario deve clicar em cada numero e apresentar na tela opção escolhida. Porem não estou conseguindo chamar os procedimentos para cada menu … segue algoritimo.

opcao: inteiro
 usuario: caractere
 saldo, dinheiro, sacar: real

 procedimento menu_principal
 inicio

 escreval("----------CADASTRO CAIXA----------")
 escreval(" MENU ")
 escreval(" 1 - CADASTRO USUARIO")
 escreval(" 2 - CONSULTAR USUARIO")
 escreval(" 3 - DEPOSITAR DINHEIRO")
 escreval(" 4 - SACAR")
 escreval(" 5 - SALDO")
 escreval(" 6 - SAIR")
 
 fimprocedimento

 procedimento menu_caixa
 inicio
 

 escreval(" 1 - CONSULTAR USUARIO")
 escreval(" 2 - DEPOSITAR DINHEIRO")
 escreval(" 3 - VOLTAR")
 
 fimprocedimento
 Inicio
// Seção de Comandos, procedimento, funções, operadores, etc... 
repita
      menu_principal
      leia(opcao)
      limpatela
      
      escolha(opcao)
       caso 1
       escreva(" digite nome do usuario: ")
       leia(usuario)
       menu_caixa