Will removing scratches from my marble floor damage the ‘veins’ of the rock?

No, typically these veins run all the way through marble, so removing abrasions from the surface has little to no effect on the amount of veins in the stone.