Anything that is being used as a medium of exchange is money. Bitcoin, like gold, is money.
Yes, bitcoin is money. It may be digital currency but if you exchange it in dollars then it would become money, right? As what you said everything that is used as a medium of exchange is money. It can be raw materials, materials, gadgets, golds, silver, dollars, euro,peso, and bitcoin. And I personally buy something with an exchange of bitcoin.