If you live in the US, can you pay your taxes with Euros? Most would argue that Euros are money, yet you cannot pay your taxes with them.
If you live in the US, Euro is a foreign currency only, not money.
Bitcoins, gold, silver and foreign currencies can be used like money, they have the properties of money, but they are not money, since money is something enforced by a government power.