#include <stdio.h>
#include <math.h>
//-----------------------------PROTOTYPES
float addnumbers(float,float);//prototype
float multnumbers(float,float);//prototype
float findpower(float,float);//prototype
void printtofile(float,float);
//------------------------------------------

void main()
{
float x=5.3;
float y=9.2;
float answer;
int choice;

printf("Main Menu\n\n");
printf("1. Add numbers\n\n");
printf("2. Multiply numbers\n\n");
printf("3. Find power\n\n");
printf("Enter choice:");
scanf("%d",&choice);

		switch(choice)
		{
		case 1:
		answer=addnumbers(x,y);   //call to function
		break;

		case 2:
		answer=multnumbers(x,y);   //call to function
		break;

		case 3:
		answer=findpower(x,y);   //call to function
		break;

		case 4:
		printtofile(x,y);
		break;

		default:
		printf("Sorry option not available");
		}//end switch

	if((choice==1)||(choice==2)||(choice==3))
	{
		printf("\n\n The answer was: %.2f\n\n",answer);
	}


}

//----------------------------------------------

float addnumbers(float number1,float number2)
{
float result;
result=number1+number2;
return result;   //return to main function
}

//-------------------------------------------------

float multnumbers(float number1,float number2)
{
float result;
result=number1*number2;
return result;   //return to main function
}

//-------------------------------------------------
float findpower(float number1,float number2)
{
float result;
result=pow(number1,number2);
return result;   //return to main function
}

//-------------------------------------------------
void printtofile(float number1,float number2)
{
FILE *fp;  //pointer to file
fp=fopen("mytext.txt","w");
fprintf(fp,"%.2f %.2f",number1,number2);
fclose(fp);
}