人民币为何使用圆?

我猜因为“元”这个字在中文里代表的是一种货币单位,而不是某种特定币值的正整数。比如一块钱可以叫一元,也可以叫一角钱(角=5毛),还可以叫一元钱(这种叫法只用在一些特定场合,比如交电费或电话费的时候说“我交了1元钱话费”,这里1元就是元=10角的意思);而两块钱就不能叫二元,得叫两块,五块钱不能叫五元,