Hello,
I am an expert developer. I would be happy to help you creating currency exchange website with all the payment methods that you have enlisted.
It will be a system that has admin. So, you will be able to add more currency methods in future, if needed, easily, directly from the admin panel.
Regards,
AnteOmnio