How to create a custom pricing table with the options to change currencies and payment duration

Hello, is there a way to create a custom pricing table on Editor X such that users will have the option to choose between two currencies (dollar and euro with their equivalent amounts) and the payment duration (monthly / yearly) they are going for?