Another way to write your code uses chained #elif directives:
#if choice == 3
...
#elif choice == 4
...
#else
#error Unsupported choice setting
#endif
Note that if choice is not #defined, the compiler (preprocessor) treats it as having the value 0.