Core, distribution, and access switches are mostly conceptual. One switch might be an access switch for one company and a core switch for another. The manufacturers will MARKET different switches different ways based on their overall ability to either tightly/cheaply bundle user ports, or their ability to move massive amounts of traffic quickly.
Switching can be a VERY deep rabbit hole, let us know how deep you want to go.