If the definition of money must be physical, such as US Dollar, Pounsterling or Euro, it is certainly difficult to say that bitcoin is money. But if you see its function as a legitimate payment instrument in a country that legalizes bitcoin, it is money that is used digitally.
In my opinion, it can be concluded that bitcoin is future money that is used digitally, so there must be additional devices so that transactions can be carried out, namely the internet and computers or cellphones.
It seems you are interchanging terms here. I think you are refering about currency. Money doesn't have a physical entity. If we goes by your definition of money then what can you say about online money transfers? I would refer you to my previous post that discuss about the difference of a currency and money.
Please check the link, there is an infographics that state the difference between currency and money
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓