int input; <<<<<<
printf("NOTE: To Exit Enter 9999\n");
do {
printf ("Enter Int:\n");
scanf("%d", &input);
You bug is where the <<< are.
A char, like A is not an in integer value. scanf() expects integer values like 19 or -98. You would need to enter 65 instead to get the A.
If you change your input to a char it will work for characters but will now crash in integers.
scanf() assumes you know the format of the data before it is entered. If you can't tell whether a user will enter digits or characters then you can't use
scanf().
You have have to get a byte at a time and analyze the result.