Błąd leży tylko i wyłącznie w twoim kodzie, kluczowym błędem jest ten który pojawił się jako pierwszy:
new.cpp:10:7: error: no match for 'operator=='
Czyli całość dotyczy linii:
if(PIN==2934)
Jeżeli spojrzymy na definicję PIN, to mamy:
string PIN;
Czyli próbujesz zrobić operację:
std:string == int
Co nie jest legalną operacją, bo to są 2 zupełnie różne typy. Aby całość działała poprawnie musisz zamienić typ jednego z obiektów, np:
if(PIN == "2934")
Napisałbym uwagi dotyczące tego kodu, ale widzę że to kod MZ, a ten został już opisany tutaj:
https://github.com/CodersCommunity/CodeReview-CPP-Podstawy