From googling some results, both are exchanges of value
token is limited to the project ecosystem. coin is a general-purpose exchange of value.
But I didn't get it Bitcoin is a Coin still we buy it using USD. and we can use BTC or ETH in their own ecosystems. they are not general-purpose anyways.