I would like to create a product in Magento 2 where customers can enter the amount they wish to pay for that product.
If anyone knows of an extension to handle this that would be rad.
You can add extension to meet requirement of your project,
You need to install any add to quote extension in which customer set quote and quote mail is got by admin of store.
There are many other add to quote extension are available for request a price of product from front.