to criando uns script e eu fiz esse daqui só pra teste     #include <iostream>
using namespace std;
class teste {
    private:
    string usuarios, livros;
    string y;
        public:
    string teste;
    void menu(string livros, string usuarios, int x, string y);
    void exec(int x, int y, int z);
        void cadastralivro(string livros);
        void cadastrausuario(string usuarios);
        void listalivro(string livros);
        void litausuario(int x, int y, int z);
        void efetuaaluguel(int x, int y, int z);
        void efetuadevolucao(int x, int y, int z);
        void sai(int x, int y, int z);
    };
   void teste :: menu(string livros, string usuarios, int x, string y){
        cout << "Escolha uma das opções abaixo: " << endl;
        cout << "1 - Cadastrar usuario " << endl;
        cout << "2 - Cadastrar livro " << endl;
        cout << "3 - Listar livros " << endl;
        cout << "4 - Listar usuarios " << endl;
        cout << "5 - Efetuar aluguel " << endl;
        cout << "6 - Efetuar devolucao" << endl;
        cout << "7 - Sair" << endl;
        cout << "======================" << endl;
        cout << "Opção: ";
        cin >> x;
        switch(x){
        case 1:  void cadastralivro(string livros); break;
        case 2:  void cadastrausuario(int x, int y, int z); break;
        case 3:  void listalivro(int x, int y, int z); break;
        case 4:  void litausuario(int x, int y, int z); break;
        case 5:  void efetuaaluguel(int x, int y, int z); break;
        case 6:  void efetuadevolucao(int x, int y, int z); break;
        case 7:  system("cls");
        cout << "Tem certeza? [S/N]";
        cin >> y;
        if(y == "S"){
            //sai;
            }
            else if(y == "N"){
                //volta
                }else {
                    //erro
                }
                break;
   }
   }
   void teste :: cadastralivro(string livros){
       system("cls");
       cout << "Nome do livro: " << endl;
       cin >> teste;
       }
int main()
{
    int x;
    string y;
    string livros;
    string usuarios;
    teste a;
    a.menu(livros, usuarios, x, y);
}  mas quando eu clico o 1 por exemplo ele não chama o objeto oque ta de errado?