Most plexiglass does scratch, acrylic plexiglass can resist scratches better then most types but will still get them.
Any device that is subject to scratches,fingerprints,or dropping,will be well served by a protective case.
Cotton calico does not resist any kind of dye, I it does not resist the dye!
For lightly scratches sometimes either Colgate Toothpaste, Or any brand of peanut butter will work.
Do you mean public or pubic If he scratches himself in public any sensible person will leave pronto. I he scratches in pubic he will spin in public and any sensible person will leave pronto.
Any self respecting peoples resist colonisation.
For cat scratches you can use a furniture marker to cover up any blemishes.
Inertia
inertia
Inertia
You cannot remove scratches from the screen. It is glass. If it were a plastic screen, a plastic polish would remove them. I would suggest a screen protector to prevent any more scratches from happening. And possibly a good protective case.
This is diamond.
Inertia