Can Shopify handle the specific needs of a nonprofit historical society?

I run the website for a local historical society, which is non-profit. I am looking for general info on how to run this in Shopify, but all I can find so far is a discussion item from 2 years ago. I want to know if there are still NPO plans. I also have a list of requirements that i need to confirm Shopify can handle. I was looking at SquareSpace for this–and I’m still planning to use that for our main site–but it has too many limitations in terms of e-commerce.

A few of those requirements:

-Can it handle payment via Purchase Order? Cash? Check?
-Where is the customer info stored? Can I use that info to run targeted emails? Can the info be exported to another site?
-How many personnel can receive notifications of a purchase? Is this by role?
-Is there automated tax calculation based on location?
-How are donations handled?
-How are membership requests handled?

-How are requests such as to tour a historical site handled?

Any info on any of this would be appreciated.