Error Messages in code

Trying to use this code however have two error messages that I need help with!
Would appreciate any help!

CODE:

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int maxC=0, minC=100, maxF=0, minF=212;
int scale = 1;
int buttonPin=8;

void setup() {
lcd.begin(16, 2);
analogReference(INTERNAL);
pinMode(buttonPin, INPUT);
lcd.clear();
}

void loop() {
lcd.setCursor(0,0);

int sensor = analogRead(0);
int buttonState = digitalRead(buttonPin);
switch (buttonState) {
case HIGH:
scale=-scale;
lcd.clear();
}

Switch (scale) {
case 1:
celsius(sensor);
break;
case -1:
fahrenheit(sensor);
}
delay(250);
}

void celsius(int sensor) {
lcd.setCursor(0,0);
int temp = sensor * 0.1074188;
lcd.print(temp);
lcd.write(B11011111);

lcd.print("C ");
if (temp>maxC) {maxC=temp;}
if (temp<minC) {minC=temp;}
lcd.setCursor(0,1);
lcd.print(“H=”);
lcd.print(maxC);
lcd.write(B11011111);
lcd.print(“C L=”);
lcd.print(minC);
lcd.write(B11011111);
lcd.print("C ");
}

void fahrenheit(int sensor) {
lcd.setCursor(0,0);
float temp = ((sensor * 0.1074188) * 1.8)+32;
lcd.print(int(temp));
lcd.write(B11011111);
lcd.print("F ");
if (temp>maxF) {maxF=temp;}
if (temp<minF) {minF=temp;}
lcd.setCursor(0,1);
lcd.print(“H=”);
lcd.print(maxF);
lcd.write(B11011111);
lcd.print(“F L=”);
lcd.print(minF);
lcd.write(B11011111);
lcd.print("F ");
}

ERROR MESSAGES:

" Arduino: 1.6.0 (Mac OS X), Board: “Arduino Uno”

LCD_Temp.ino: In function ‘void loop()’:
LCD_Temp.ino:27:14: error: ‘Switch’ was not declared in this scope
LCD_Temp.ino:27:16: error: expected ‘;’ before ‘{’ token
Error compiling."

LCD_Temp.ino:27:14: error: 'Switch' was not declared in this scope

Well, where is that function declared? The switch STATEMENT uses a lower case s. Case matters!

Fix the "switch" problem (note, not "Switch"), and the other one should go away.

Can you see why we ask you to use code tags when posting code?

int buttonState = digitalRead(buttonPin);
switch (buttonState) {
        case HIGH:
               scale=-scale;
               lcd.clear();
}

Not much point in a switch statement that only has one case. It's equivalent to an if statement.

int buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
               scale=-scale;
               lcd.clear();
}

If you aren't saving the buttonState for later that can simplify to:

if (digitalRead(buttonPin)) {
       scale=-scale;
       lcd.clear();
}