Fossil or Beef Limestone?
Looks like cone from cone in cone limestone, a uncommon texture of limestone rock.
It is most likely not a fossil.

I have found very similar pieces here in Ohio that are Cambrian age.

An accurate description of cone in cone limestone can be found at:
https://en.wikipedia.org/wiki/Cone-in-cone_structures

Also, I have found a number of fossil teeth from fish, sharks and mammals over the years and teeth are most often not the same color as the rock they are found in.