Sorry, that was dumb.... here, but it still quits after entering the float for f_input_USD.

I'm not asking you guys to do anything for me, please don't - but just show me where I'm going wrong. I've actually learned more in the past three hours than I did all weekend!

Code:
//Currency Conversion Program
//Written by *********, University of Phoenix
//Version 2 3/26/2006

#include <stdio.h>
#include <system.h>
#include <stdlib.h>
#include <ctype.h>

//global variable declarations and initialization with foreign exchange rates from <http://www.xe.com/ucc.convert.cgi> as of 3/19/2006
//these global variables are to remain constant throughout use in the program

#define f_const_USD 1.00;	//1.00 USD = 1.00 United States Dollar		 	
#define f_const_GBP 0.569280;	//1.00 USD = 0.569280 United Kingdom Pounds
#define f_const_CAD 1.15940; 	//1.00 USD = 1.15940 Canada Dollars
#define f_const_MXN 10.7010; 	//1.00 USD = 10.7010 Mexico Pesos
#define f_const_JPY 115.860; 	//1.00 USD = 115.860 Japan Yen
#define f_const_HKD 7.75760;	//1.00 USD = 7.75760 Hong Kong Dollars

main(void)  //Main Program for Currency Conversion
 //Menu Choice Function
{
	//The following f_input variable is for storing the USD input from the user, declared initially as '0'
	float f_input_USD = 0.00;  
	//The following f_result variables are for storing calculations within the program declared initially as '0'
	float f_result_USD = 0.00;	
	float f_result_GBP = 0.00;
	float f_result_CAD = 0.00;
	float f_result_MXN = 0.00;
	float f_result_JPY = 0.00;
	float f_result_HKD = 0.00;
	//variable declaration for menu input, default is '0'
	int i_menu_choice = 0;
		
	do //Error Checking Loop Structure for Menu Selection
	{
		//create menu to choose currency conversion type
		printf("\n\tCurrency Conversion\n");  //Title of Program
		printf("\n1\tConvert US Dollars to United Kingdom Pounds");
		printf("\n2\tConvert US Dollars to Canadian Dollars");
		printf("\n3\tConvert US Dollars to Mexican Pesos");
		printf("\n4\tConvert US Dollars to Japanese Yen");
		printf("\n5\tConvert US Dollars to Hong Kong Dollars");
		printf("\n6\tExit Currency Conversion Program\n\n");
		//Accept input for menu selection
		printf("Please make your selection now: ");
		i_menu_choice = getchar();
		
	}
	while (!isdigit(i_menu_choice) || (i_menu_choice , '1') && (i_menu_choice > '6'));
	
	//switch structure for menu selection
	switch (i_menu_choice)
	{
		case '1':
			printf("\nYou Selected Conversion from US Dollars to United Kingdom Pounds.");
			printf("\nPlease Enter the Amount in x.xx US Dollars to Convert.\n$");
			scanf("%f", &f_input_USD);  //get USD input from User for GBP conversion
			f_result_GBP = f_input_USD * f_const_GBP;
			printf("\n$%.2f US Dollars is equal to $", f_input_USD);
			printf("%.2f United Kingdom Pounds.\n\n", f_result_GBP);
			break;
		case '2':
			printf("\nYou Selected Conversion from US Dollars to Canadian Dollars.");
			printf("\nPlease Enter the Amount in x.xx US Dollars to Convert.\n$");
			scanf("%f", &f_input_USD);  //get USD input from User for CAD conversion
			f_result_CAD = f_input_USD * f_const_CAD;
			printf("\n$%.2f US Dollars is equal to $", f_input_USD);
			printf("%.2f Canadian Dollars.\n\n", f_result_CAD);
			break;
		case '3':
			printf("\nYou Selected Conversion from US Dollars to Mexican Pesos.");
			printf("\nPlease Enter the Amount in x.xx US Dollars to Convert.\n$");
			scanf("%f", &f_input_USD);  //get USD input from User for MXN conversion
			f_result_MXN = f_input_USD * f_const_MXN;
			printf("\n$%.2f US Dollars is equal to $", f_input_USD);
			printf("%.2f Mexican Pesos.\n\n", f_result_MXN);
			break;
		case '4':
			printf("\nYou Selected Conversion from US Dollars to Japanese Yen.");
			printf("\nPlease Enter the Amount in x.xx US Dollars to Convert.\n$");
			scanf("%f", &f_input_USD);  //get USD input from User for JPY conversion
			f_result_JPY = f_input_USD * f_const_JPY;
			printf("\n$%.2f US Dollars is equal to $", f_input_USD);
			printf("%.2f Japanese Yen.\n\n", f_result_JPY);
			break;
		case '5':
			printf("\nYou Selected Conversion from US Dollars to Hong Kong Dollars.");
			printf("\nPlease Enter the Amount in x.xx US Dollars to Convert.\n$");
			scanf("%f", &f_input_USD);  //get USD input from User for HKD conversion
			f_result_HKD = f_input_USD * f_const_HKD;
			printf("\n$%.2f US Dollars is equal to $", f_input_USD);
			printf("%.2f Hong Kong Dollars.\n\n", f_result_HKD);
			break;
		case '6':
			return 0;  //end program
		default:
			printf("\nYou Have Made and Invalid Selection.  Please Try Again.\n\n\n");
			i_menu_choice = getchar();
						
	} //end switch
	
//printf("\n%d Was Your Menu Selection.\n\n", i_menu_choice);  //This line was here simply for error checking

}  //end main program