I Keep getting errors when I try to upload

Part 3

/***** Up Key Press ******/
  if ( (key == 1) && ( configure == 1 ) )
  {
    lcd.cursorTo(2,0);

    switch(showReading)
    {
    case 0: //heatTrigger1
      heatTrigger1 = heatTrigger1 +1;
      itoa(heatTrigger1, buf, 10);
      lcd.println(buf);
      break;
    case 1: //heatTrigger2
      heatTrigger2 = heatTrigger2 +1;
      itoa(heatTrigger2, buf, 10);
      lcd.println(buf);
      break;
    case 2:
      HumTrigger = HumTrigger +5;
      itoa(HumTrigger, buf, 10);
      lcd.println(buf);
      break;
    case 3:
      C02Trigger = C02Trigger + 100;
      itoa(C02Trigger, buf, 10);
      lcd.println(buf);
      break;
    }
  }

  /**** Keypress down ****/
  if ( (key == 2) && ( configure == 1 ))
  {
    lcd.cursorTo(2,0); 

    switch(showReading)
    {
    case 0: //heatTrigger1
      heatTrigger1 = heatTrigger1 -1;
      itoa(heatTrigger1, buf, 10);
      lcd.println(buf);
      break;
    case 1: //heatTrigger2
      heatTrigger2 = heatTrigger2 -1;
      itoa(heatTrigger2, buf, 10);
      lcd.println(buf);
      break;
    case 2:
      HumTrigger = HumTrigger -5;
      itoa(HumTrigger, buf, 10);
      lcd.println(buf);
      break;
    case 3:
      C02Trigger = C02Trigger - 100;
      itoa(C02Trigger, buf, 10);
      lcd.println(buf);
      break;
    }

  }

  /***** Keypress Right ****/

  if ( (key == 0) && (configure ==1) )
  {
    lcd.cursorTo(2,0); //line 2 x =0

      switch(showReading)
    {
    case 0: //heatTrigger1 to c02
      showReading = 1;
      itoa(heatTrigger2, buf, 10);
      lcd.println(buf);
      break;
    case 1: //heatTrigger2 to HumTrigger
      showReading = 2;
      itoa(HumTrigger, buf, 10);
      lcd.println(buf);
      break;
    case 2: //HumTrigger to C02Trigger
      showReading = 3;
      itoa(C02Trigger, buf, 10);
      lcd.println(buf);
      break;
    case 3: // C02Trigger to heatTrigger1
      showReading = 0;
      itoa(heatTrigger1, buf, 10);
      lcd.println(buf);
      break;
    }
  }
  /******Dump to serial all EEPROM values if keypress right no config***/
  if ( (key == 0) && (configure ==0) )
  {
    lcd.cursorTo(1,0);
    lcd.println("Upload");
    char buf2[10];
    lcd.cursorTo(2,0);
    lcd.println("               "); 

    lcd.cursorTo(2,10);
    lcd.cursorTo(2,0);


    Serial.println("");
    Serial.print("Values end at:");
    Serial.println(k+1);
    for( k=0; k <=ARRAY_STORE; k++) //l=l+4
    {
      Serial.print(int(EEPROM.read(k*4)));
      Serial.print(",");
      Serial.print(int(EEPROM.read(k*4+1)));
      Serial.print(",");
      Serial.print(int(EEPROM.read(k*4+2)));
      Serial.print(",");
      Serial.println(int(EEPROM.read(k*4+3))); 
    } 
  }


  /***** Add the first line of the display******/
  lcd.cursorTo(1,0); //line 1 x =0

    if (configure == 1)
  {
    lcd.println(trigger_names[showReading]);

    lcd.cursorTo(2,0);
    switch(showReading)
    {
    case 0: 
      itoa(heatTrigger1, buf, 10);
      lcd.println(buf);
      break;
    case 1: 
      itoa(heatTrigger2, buf, 10);
      lcd.println(buf);
      break;
    case 2:
      itoa(HumTrigger, buf, 10);
      lcd.println(buf);
      break;
    case 3:
      itoa(C02Trigger, buf, 10);
      lcd.println(buf);
      break;
    }
  }

} //End Main loop

int get_key(unsigned int input)
{
  int k;

  for ( k=0; k < NUM_KEYS; k++)
  {
    if (input < adc_key_val[k] )
    { 
      return k; 
    }
  }

  if ( k >= NUM_KEYS)
  {
    k = -1;
  }
  return k;
}

int mov_avg(int averages[ARRAY_SIZE])
{
  int summation = averages[0];
  int i=1;
  for( i=1; i < ARRAY_SIZE; i++)
  {
    summation = averages[i] + summation;
  }
  if(ARRAY_SIZE >2)
  {
    summation = summation - max_array(averages) - min_array(averages);
    summation = summation/(ARRAY_SIZE -2);
  }
  else
  {
    summation = summation/ARRAY_SIZE;
  }
  return summation;
}


int max_array(int array[ARRAY_SIZE])
{
  int i=0;
  int current= array[0];
  for( i=1; i<ARRAY_SIZE; i++)
  {
    if (array[i] > current)
    {
      current = array[i];
    }
  }
  return current;
}

int min_array(int array[ARRAY_SIZE])
{
  int i=0;
  int current= array[0];
  for( i=1; i<ARRAY_SIZE; i++)
  {
    if (array[i] < current)
    {
      current = array[i];
    }
  }
  return current;
}

and here are the list of errors

Mushroom_Arduino.cpp: In function 'void setup()':
Mushroom_Arduino:202: error: 'class serLCD' has no member named 'init'
Mushroom_Arduino.cpp: In function 'void loop()':
Mushroom_Arduino:279: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:285: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:289: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:293: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:295: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:299: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:301: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:382: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:392: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:402: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:411: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:460: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:490: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:522: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:551: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:554: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:557: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:558: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:578: error: 'class serLCD' has no member named 'cursorTo'
Mushroom_Arduino:584: error: 'class serLCD' has no member named 'cursorTo'