Ошибка принадлежит версии узла js. node --v в cmd покажет версию менее 8. Обновите версию узла, установив nvm. Это поможет вам обновить версию. https://stackoverflow.com/a/7718438/9090200
вы не использовали амперсанд при получении ввода
#include <stdio.h>
int main() {
//US CONVERSION RATES
float const usToGBP = .78;
float const usToAUD = 1.40;
float const usToBit = .00027;
float const usToEur = .88;
float const usToCAD = 1.33;
//GBP CONVERSION RATES
float const gbpToUS = 1.29;
float const audToUS = .72;
float const bitToUS = 3696.11;
float const euroToUS = 1.14;
float const cadToUS = .75;
//////////////////////////
float amount;
printf("How much currency do you have? ");
scanf("%f", &amount); //use ampersand
//NOTHING BELOW PRINTS
printf("%f", amount);
printf("HEYYY");
printf("|| US || GBP || AUD || BIT || EUR || CAD ||");
}