trying to figure out why i am getting error "error expected ';' before ':' ." it is referencing my switch statement, case 1 line 15 any ideas?
Code:
/*Calvin Moss  CSCI 112
*/


#include <stdio.h>
#include "proto.h"
int main(void)
{
    int choices;
    choices = getProblem();
do
{
        switch(choices)
    {
        1:
        {
            int milliliterPerHour;
            int dropRateFactor;
            int dropsPerMin;
            dropRateFactor(milliliterPerHour, dropRateFactor);
            dropsPerMin = dropsMin(milliliterPerHour, dropRateFactor);
            printf("The drop rate per minute is %d.\n", dropsPerMin);
            break;
        }
        2:
        {
            int hours;
            int millilitersPerHour;
            printf("Problem=> 2");
            printf("Enter number of hours=> \n");
            scanf(%d, &hours);
            millilitersPerHour = mlPerHour(hours);
            printf("The rate in milliliters per hour %d\n", millilitersPerHour);
            break;
        }
        3:
        {
            float mkh;
            int kg;
            int concentration;
            int millilitersPerHours;
            kgRate(mkh,kg,concentration);
            millilitersPerHours = weight(mkh,kg,concentration);
            printf("The rate in milliliters per hour %d\n", millilitersPerHours);
            break;
        }
        4:
        {
        
            int rateUnits;
            int concentrationUnits;
            int millilitersPersHour;
            getUnits(int rateUnits, int concentrationUnits);
            millilitersPersHour = units(int rateUnits, int concentrationUnits);
            printf("The rate in milliliters per hour %d\n", millilitersPersHour);
            break;
        }
        5:
        {
            printf("Exit has been Chosen, now closing\n");
            break;
        }
        default: printf("Unexpected input parameter. Please, behave or I am going to have a talk with your Mama!\n");
            break;
    }
} while (choices != 5);
}