Many "expected `)' before ';' token" errors
You have two #define statements at the top of your code 

#define trigPin 3; 
#define echoPin 2;


The way #define works is that it replaces every instance of the name with everything after it on the line so trigPin is being replaced with 3; as opposed to 3 as intended.

Fixing this should solve some of your problems.