This is Victor from PageFly - Landing Page Builder App. I would love to give you my recommendation.
To allow your customers to select the currency based on their location, you should add a country selector to your theme. Your customers can then choose their country or region from a dropdown list of countries and regions that you’ve added in your Shopify Payments settings.
Here’s a store I found that has currency localization, I think this may be what you’re looking for.
The local currency is also displayed in the dropdown list beside each country or region. You can check this guide from Shopify to learn how to add a country selector to your theme.