#include <iostream>
#include <iomanip>
#include <ctype.h>
#include <time.h>
using namespace std;

#define IGNORE	10

int menuNivel_1a()
{
	int opcao;
	do {
		cout<<"\n\nNIVEL 1A"<<endl;
		cout<<" 1 - ........\n";
		cout<<" 2 - ........\n";
		cout<<" 3 - ........\n";
		cout<<" 4 - ........\n";
		cout<<" 5 - ........\n";
		cout<<" 0 - Voltar \n";
		cout<<" Opcao --> ";
		cin>>opcao;
	}while(opcao<0 || opcao>5);
	cin.ignore(IGNORE,'\n');
	return opcao;
}
int menuNivel_1b()
{
	int opcao;
	do {
		cout<<"\n\nNIVEL 1B"<<endl;
		cout<<" 1 - ........\n";
		cout<<" 2 - ........\n";
		cout<<" 3 - ........\n";
		cout<<" 4 - ........\n";
		cout<<" 0 - Voltar \n";
		cout<<" Opcao --> ";
		cin>>opcao;
	}while(opcao<0 || opcao>4);
	cin.ignore(IGNORE,'\n');
	return opcao;
}
int menuNivel_0()
{
	int opcao;
	do {
		cout<<"\n\nNIVEL 0"<<endl;
		cout<<" 1 - Nivel_1a \n";
		cout<<" 2 - Nivel_1b \n";
		cout<<" 0 - Sair \n";
		cout<<" Opcao --> ";
		cin>>opcao;
	}while(opcao<0 || opcao>2);
	cin.ignore(IGNORE,'\n');
	return opcao;
}
void manutencaoNivel_1a(/*variaveis*/)
{
	int opcao;
	do {
		opcao=menuNivel_1a();
		switch(opcao) {
			case 1:
			break;
			case 2:
			break;
			case 3:
			break;
			case 4:
			break;
			case 5:
			break;
		}
	}while(opcao);
}
void manutencaoNivel_1b(/*variaveis*/)
{
	int opcao;
	do {
		opcao=menuNivel_1b();
		switch(opcao) {
			case 1:
			break;
			case 2:
			break;
			case 3:
			break;
			case 4:
			break;
		}
	}while(opcao);
}
void main()
{
	/*variaveis*/
	int opcao;
	do {
		opcao=menuNivel_0();
		switch(opcao) {
			case 1: manutencaoNivel_1a(/*variaveis*/);
			break;
			case 2: manutencaoNivel_1b(/*variaveis*/);
			break;
		}
	}while(opcao);
}