#include <stdio.
h>
int main() {
int choice;
float num1, num2, result;
do {
// Display menu
printf("\nMath Function\n");
printf("[1] Addition\n");
printf("[2] Subtraction\n");
printf("[3] Division\n");
printf("[4] Multiplication\n");
printf("Enter your choice: ");
scanf("%d", &choice);
// Check for valid input
if (choice < 1 || choice > 4) {
printf("Invalid Choice! Enter again.\n");
}
} while (choice < 1 || choice > 4); // Repeat if choice is invalid
// Get user inputs for numbers
printf("Enter two numbers: ");
scanf("%f %f", &num1, &num2);
// Perform operation based on choice
switch (choice) {
case 1:
result = num1 + num2;
printf("Result: %.2f\n", result);
break;
case 2:
result = num1 - num2;
printf("Result: %.2f\n", result);
break;
case 3:
if (num2 != 0) {
result = num1 / num2;
printf("Result: %.2f\n", result);
} else {
printf("Error: Division by zero is not allowed.\n");
}
break;
case 4:
result = num1 * num2;
printf("Result: %.2f\n", result);
break;
}
return 0;
}