int y = 0;
rlutil::hidecursor();

while (true) {
    rlutil::cls();

    rlutil::setBackgroundColor(rlutil::COLOR::BLACK);
    rlutil::setColor(rlutil::COLOR::WHITE);
    rlutil::hidecursor();

    showItemC("Como desea ordenar el listado de Clientes?", 59, 8, false);


    showItemC("por orden de Carga ", 60, 12, y == Opcion1);
    showItemC("por Apellido ", 60, 14, y == Opcion2);
    showItemC("Volver al menu anterior ", 60, 16, y == Opcion3);
   

    switch (rlutil::getkey())
    {
    case 14: // UP
        rlutil::locate(28, 10 + y);
        std::cout << " " << std::endl;
        y--;
        if (y < 0) {
            y = 0;
        }
        break;
    case 15: // DOWN
        rlutil::locate(28, 10 + y);
        std::cout << " " << std::endl;
        y++;
        if (y > 3) {
            y = 3;
        }
        break;
    case 1: // ENTER
        switch (y) {
        case Opcion1:
            rlutil::cls();
            listarClientes();
            system("pause");
            break;
        case Opcion2:
            rlutil::cls();
            listarClientesXApellido();
            system("pause");
            break;
        case Opcion3:
            rlutil::cls();
            Menu();
            break;
        }
    }
}
system("pause");

return;