What are the 3 reasons for holding money?

transactiona demand, precautionary demand, speculative demand (for investments)