Where am i wrong?

#include
using namespace std;
int main() {
char ch;
int n1,n2;
cin>>ch;
while(ch!=‘x’ && ch!=‘X’) {
if(ch==’+’){

        cin>>n1;
        cin>>n2;
        cout<<n1+n2<<endl;
    }
    else if(ch=='-'){
        
        cin>>n1;
        cin>>n2;
        cout<<n1-n2<<endl;
        
        
        
    }
    else if(ch=='*'){
        
        cin>>n1;
        cin>>n2;
        cout<<n1*n2<<endl;
        
        
    }
    else if(ch=='/'){
        
        cin>>n1;
        cin>>n2;
        cout<<n1/n2<<endl;
        
    }
    else if(ch=='%'){
        
        cin>>n1;
        cin>>n2;
        cout<<n1%n2<<endl;
        
        
    }
    else{
        cout<<"invalid operation, try again"<<endl;
       
    }
    cin>>ch;

}









return 0;

}