Sono d' accordo con ChReAn,
comunque ci tenevo a sottolineare un imprecisione nel tuo codice:
#IF scelta = 'a' non deve essere un assegnamento, ma un confronto percio' dovresti utilizzare 2 segni di uguaglianza ==,
#IF scelta == 'a'

codice:
printf("a- client\n"); 
  printf("b- server\n");
  printf("q- uscita\n");
  printf("i- info\n");
  scanf("%c",&scelta);
  
  #IF scelta = 'a'
  #include <client.c>
  #ENDIF