I have created another currency. I am unable to change base currency to that currency, as this is creating a confusion to our guest with invoice in base currency.

You can always print invoice in the different currency if you already have defined.

Please refer the below screenshot for the same.