There's a few things wrong with that program.
Code:
askuser_fn()
{
/* No need to specify an array size if it's only a single character. */
char user_input;
clear_screen;
/* You terminate statements with a semicolon, silly. */
printf("Would you like to add or subtract?\n\n");
printf("(A)dd (S)ubtract: ");
/* That's how the classics did it. */
scanf("%c", &user_input);
/* Since the program expects a single character, use %c instead of %s. */
if (user_input == "A" || user_input == "a")
addition_fn();
/* Don't use braces if it's only a single statement. Just indent. */
if (user_input == "S" || user_input == "s")
subtraction_fn();
else
printf("Sorry you entered an invalid option. Option entered was: %c\n", user_input);
}