Money is an abstract concept. Anything can be a medium of exchange or be assigned value. Bitcoin is the same way. It's just a better idea because it's digital and has the benefits of such. It's easy to store large amounts, transfer, it's more divisible, etc..