Code:
#include <stdio.h>		
#include <ctype.h>
#include <windows.h>


void bfast();		
void lunch();
void dinner();
void bill();
void m_m(); 
void exit();
void fastfood();
void riceitem();


int num,i,lunch1;	
float price;
float total;
float sum;
float  grand;
char choice;
int again;
float total13;
float total11;
float total12;
float total0[3];


int main()
{
	m_m();
}
 void m_m()  // main menu screen
{
	char choice = ' ' ;


 
  printf("+======================================================+\n ");
  printf("|******************************************************|\n ");
  printf("|               Aslamalikum Sir/Mam.                   |\n ");
  printf("|         Hope you are having a Good day !             |    \n ");
  printf("|               Welcome to our Dhaba                   |\n ");
  printf("|******************************************************|\n ");
  printf("+======================================================+\n\n");
  printf("  && Please select the meal that you would like to purchase. && \n\n");
  printf("\t\t      [1] Nashta\n");
  printf("\t\t      [2] Lunch\n");
  printf("\t\t      [3] Dinner\n");
  printf("\t\t      [4] Exit\n\n");
  printf("Enter your choice here : ");
  scanf("%c", &choice);
  system("cls");


	switch (toupper(choice))
    {
    case '1':
        bfast();
        break;
    case '2':
        lunch();
        break;
    case '3':
        dinner();
        break;
    case '4':
        exit();
    default:
        m_m();
        break;
    }




}
void bfast()
{
  int choice= 0;
 int quantity= 0;
 int again= 0;
 
  float total1=0;
  float total2=0;
  float total3=0;
  float total4=0;
  float total5=0;


  
 




  fflush(stdin);


   printf("+======================================================+\n ");
  printf("|******************************************************|\n ");
  printf("|                Aslamalikum Sir/Mam.          ))      |\n ");
  printf("|         Hope you are having a Good day !             |    \n ");
  printf("|               Welcome to our Dhaba                   |\n ");
  printf("|             ***Nashty ka menu****                    |\n " );
  printf("|******************************************************|\n ");
  printf("+======================================================+\n\n");


  printf("  && Ap kia Nashta pasand Karengy. && \n\n");
  printf("\t\t   [1] Anda - PKR 30.0\n");
  printf("\t\t   [2] Paratha - PKR 15.0\n");
  printf("\t\t   [3] Chai- PKR 30.0\n");
  printf("\t\t   [4] chana salan- PKR 30.0\n");
  printf("\t\t   [5] mix sabzi - PKR 50.0\n");
 


  printf("Enter your choice here : ");
  scanf("%d", &choice);
  {   
  if ( choice == 1 ) 
	  {
	  printf(" quantity : ");
	  scanf("%d", &quantity);
	  total5 = 30.00 * quantity;
       printf("Apki abi tak ki wajibat rakam hai : PKR %.2f ,\n\n\n ", total5); 
	  
		  if ( choice == 2 )  
		  {
		  printf(" quantity : ");
		  scanf("%d", &quantity);
		  total1= 15 * quantity ;
		  
		  printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total1);
	
			}
			}
		  
		  else 
			  if ( choice == 3 )
			  {
			  printf(" Ap kitny lena chahengy : ");
			  scanf("%d", &quantity);
			  total2 = 30 * quantity ;
			  
			 printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total2);
		  
		     }
		  else 
			  if ( choice == 4 )
			  {
			  printf(" Ap kitny lena chahengy : ");
			  scanf("%d", &quantity);
			  total3 = 30 * quantity ;
			  
			 printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total3);
		     
			  }
		  else 
			  if ( choice == 5 )
			  {
			  printf(" Ap kitny lena chahengy : ");
			  scanf("%d", &quantity);
			  total4 = 50 * quantity ;
			 
			 printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total4);
		    }	
		
		       printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); 
			   scanf("%d", &again);
			   system("cls");
		
			  if (again == 1 )
				{
				bfast();
				 }
			  else 
				  if (again == 2 )
				{	
					bill();
	            exit();
	        
				}
				else
				    if (again != 1 , 2)
					{
					 printf("\n\n\t\t\tApka indarag galat hai !n\n\n\n");
					 m_m();
					} 		
      total11=total1+total2+total3+total4+total5;
      total0[0]=total11;
      printf("\n%.2f",total11);
	  }


}
  
  
    
void lunch()
{
  int choice=0; 
  int choice1=0; 
  int quantity=0;
  int again=0;
  
 
    
 
  printf("+======================================================+\n ");
  printf("|******************************************************|\n ");
  printf("|                Aslamalikum Sir/Mam.                  |\n ");
  printf("|         Hope you are having a Good day !             |    \n ");
  printf("|               Welcome to our Dhaba                   |\n ");
  printf("|               ***lunch ka menu****                   |\n " );
  printf("|******************************************************|\n ");
  printf("+======================================================+\n\n");
    printf(" '\n");
   printf("  && Ap kia lunch pasand Karengy. && \n\n");
   printf("\t\t   [1] RICE ITEMS\n");
   printf("\t\t   [2] FAST FOOD\n");




  printf(" &&& Apni pasand likhye &&& : ");
  scanf("%d", &choice);
   
  switch (choice)
    {
    case '1':
        riceitem();
        break;
    case '2':
        fastfood();
        break;
    default:
        m_m();
        break;
    }
}


void riceitem()
	   {
  
  int choice1; 
  int quantity;
  int again;
  float total11=0;
  float total10=0;
  float total9=0;
  float total8=0;
  float total7=0;
  float total6=0;
		printf("\t\t   [1] Chicken Biryani- PKR 120\n");
        printf("\t\t   [2] Beef Biryani- PKR 150 \n");
        printf("\t\t   [3] Chicken Pulao - PKR 150\n");
        printf("\t\t   [4] Beef Pulao - PKR 120\n");
        printf("\t\t   [5] Fried rice- PKR 150\n");
        printf("\t\t   [6] Fried Chicken rice- PKR 150\n");


         printf(" &&& Apni pasand likhye &&& : ");
         scanf("%d", &choice1);


		  if ( choice1 == 1 )
		{
		
	        printf("  Ap kitny lena chahengy : ");
	        scanf("%d", &quantity);
	        total11 = 120 * quantity ;
	        
		}


		  if ( choice1 == 2 )
		  {
		  printf("Ap kitny lena chahengy : ");
		  scanf("%d", &quantity);
		  total10= 150 * quantity ;
		   
	}
		  
		  
		     if ( choice1 == 3 )
			  {
			  printf(" Ap kitny lena chahengy : ");
			  scanf("%d", &quantity);
			  total9= 150 * quantity ; 
		 }
		  else 
			  if ( choice1 == 4 )
			  {
			  printf(" Ap kitny lena chahengy : ");
			  scanf("%d", &quantity);
			  total8 = 120 * quantity ;
			    
			 printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total8);
		}
			  
		     else 
			    if ( choice1 == 5 )
			  {
			  printf(" Ap kitny lena chahengy : ");
			  scanf("%d", &quantity);
			  total7 = 150 * quantity ;
		
			 printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total7);
		    
		}
	  else 
			  if ( choice1 == 6 )
			  {
			  printf(" Ap kitny lena chahengy : ");
			  scanf("%d", &quantity);
			  
			    
			 printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total6);
	}
			
}
	void  fastfood()
	   {
	 
  int choice1=0; 
  int quantity=0;
  int again=0;
  float total12=0;
  float total13=0;
  float total15=0;
  float total14=0;
  float total17=0;
  float total16=0;  
   	
	   	printf("\t\t   [1] Chicken Broast- PKR 150\n");
        printf("\t\t   [2] Spicy Broat- PKR 170 \n");
        printf("\t\t   [3] Chicken Burger - PKR 160\n");
        printf("\t\t   [4] Beef Burger - PKR 150\n");
        printf("\t\t   [5] zinger- PKR 180\n");
        printf("\t\t   [6] Mighty zinger PKR 250\n");
        
         printf(" &&& Apni pasand likhye &&& : ");
         scanf("%d", &choice1);
 
 
	  	if(choice1 == 1)
	  	   {
		
	        printf("  Ap kitny lena chahengy : ");
	        scanf("%d", &quantity);
	        total17 = 150 * quantity ;
	        printf("Apki abi tak ki wajibat rakam hai : PKR %.2f ,\n\n\n ", total17); 
	       
           }  
	else 
		  if ( choice1 == 2)
		  {
		  printf("Ap kitny lena chahengy : ");
		  scanf("%d", &quantity);
		  total14 = 170 * quantity ;
		  printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total14);
		 
		  }
		  else 
			  if ( choice1 == 3)
			  {
			  printf(" Ap kitny lena chahengy : ");
			  scanf("%d", &quantity);
			  total15 = 160 * quantity ;
			 printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total15);
		     
		     }
		  else 
			  if ( choice1 == 4 )
			  {
			  printf(" Ap kitny lena chahengy : ");
			  scanf("%d", &quantity);
			  total13= 150 * quantity ;
			 printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total13);
		       
			  }
		  else 
			  if ( choice1 == 5 )
			  {
			  printf(" Ap kitny lena chahengy : ");
			  scanf("%d", &quantity);
			  total12 = 150 * quantity ;
			 printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total12);				
	         }
    	  else 
			  if ( choice1 == 6 )
			  {
			  printf(" Ap kitny lena chahengy : ");
			  scanf("%d", &quantity);
			  total16 = 250 * quantity ;
			 printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total16);	   	
              }
           printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); 
			   scanf("%d", &again);
			   system("cls");
			   
			  if (again == 1 )
				{
				lunch();
				 }
			  else 
				  if (again == 2 )
				{	
					bill();
	            exit();
				}
				else
				    if (again != 1 , 2)
					{
					 printf("\n\n\t\t\tApka indarag galat hai !n\n\n\n");
					 m_m();
					} 	
		}




void dinner() 
{
  int choice;  
  int quantity;
  int again;
  float total14=0;
  float total12=0;
  float total13=0;
  


  printf("+======================================================+\n ");
  printf("|******************************************************|\n ");
  printf("|                Aslamalikum Sir/Mam.                  |\n ");
  printf("|         Hope you are having a Good day !             |\n ");
  printf("|               Welcome to our Dhaba                   |\n ");
  printf("|               ***Dinner ka menu****                  |\n ");
  printf("|******************************************************|\n ");
  printf("+======================================================+\n\n");
  printf("  && Please select the food that you would like to purchase. && \n\n");
  printf("\t\t   [1] Chicken Chop - 650\n");
  printf("\t\t   [2] Spagetti - 550\n");
  printf("\t\t   [3] Chicken Burger - 400\n");


  printf("&&& Apni pasand likhye &&& : ");
  scanf("%d", &choice);
  {
  if (choice == 1) 
	  {
	  printf(" quantity : ");
	  scanf("%d", &quantity);
	  total14 = 650 * quantity ;


	  printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total14);
	    
      }
	else 
		  if ( choice == 2)
		  {
		  printf("quantity : ");
		  scanf("%d", &quantity);
		  total12 = 550 * quantity ;


		  printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total12);
		
	
		  }
		  else 
			  if ( choice == 3 )
			  {
			  printf("quantity : ");
			  scanf("%d", &quantity);
			  total13 = 400 * quantity ; 
			  
			   
			 printf(" Apki abi tak ki wajibat rakam hai : PKR : %.2f\n\n\n ", total13);
		}
				printf("\nKia ap kuch or lena pasand karengy?\n[1] G , [2] Nai: "); 
				scanf("%d", &again);
				system("cls");
				if (again == 1 )
					dinner();
				else 
					if (again == 2 )
				{
				bill();
	            exit();
	        }
				else
					if (again != 1 , 2)
					{	
					 printf("\n\n\t\tApka indarag galat hai !\n\n\n\n");
					 m_m();
					}
			
				 }
	total13=total14+total12+total13;
	total0[2]=total13;
}
	
		 
	






void exit()
{
  printf("\n+====================================================+\n ");
  printf("\n|****************************************************|\n ");
  printf("\n|               Aslamalikum Sir/Mam.                 |\n ");
  printf("\n|         Hope you are having a Good day !           |\n ");
  printf("\n|****************************************************|\n ");
   printf("\n|****************************************************|\n ");
  printf("\n|                  Thank You Very Much               |\n ");
  printf("\n|            +============================+          |\n\n");
  printf("\n|            && Please come again. && \n\n           |\n");
  printf("\n+====================================================+\n ");
  printf("\n|****************************************************|\n ");
   }
void bill()
{
total0[3]=total0[0]+total0[1]+total0[2];
 printf("\n|                 grand total : %.2f                 |\n",total0[3]);
}