F_Tanori Concuerdo Contigo Por Eso Dejo Este Codigo El Cual Es Más Sencillo Es Pero Que Te Sirva:
Esta echo en Forma Funcion Espero Que Te Sirva:
float calsup (int tiposup,float sup,float num1, float num2, float num3) {
                          printf("\n         ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»");
                          printf("\n         º                 :: Eleccion De Figura ::           º");
      printf("\n         ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹");
      printf("\n         º                                                           º");
      printf("\n         º     1.- Cuadrado               2.- Triangulo     º");
      printf("\n         º                                                           º");
      printf("\n         º     3.- Circulo                  4.- Rectangulo   º");
      printf("\n         º                                                           º");
      printf("\n         ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ");
        printf("\n                            Ingrese Una opcion: ");
      scanf("%i",&tiposup);
      if (tiposup==1)
{
      printf("\n         ->Ingresar Lado Uno: ");
      scanf("%f",&num1);
      printf("\n         ->Ingresar Lado Dos: ");
      scanf("%f",&num2);
      sup=(num1*num2);
      printf("\n          La Superficie del Cuadrado Es: %0.f\n",sup);
}
      else if (tiposup==2)
{
      printf("\n          ->Ingresar Base: ");
      scanf("%f",&num1);
      printf("\n          ->Ingresar Altura: ");
      scanf("%f",&num2);
      sup=(num1*num2)/2;
      printf("\n          La Superficie del Triangulo Es: %0.f\n",sup);
}
      else if (tiposup==3)
{
      printf("\n          ->Ingresar Radio: ");
      scanf("%f",&num1);
      sup=(num1*num1*3.14);
      printf("\n          La Superficie del Circulo Es: %0.f\n",sup);
}
      else if (tiposup==4)
{
      printf("\n          ->Ingresar Base: ");
      scanf("%f",&num1);
      printf("\n          ->Ingresar Altura: ");
      scanf("%f",&num2);
      sup=(num1*num2);
      printf("\n          La Superficie del Rectangulo Es: %0.f\n",sup);
}
}
int main{
       int tiposup;
       float num1;
       float num2;
       float num3;
       float sup;
calsup (tiposup,sup,num1,num2,num3);
resturn 0;
}