Yes, it will "cover" and preserve your scratches in all of their dignity.
But seriously, I don't know if there are any products for fixing small scratches (like they do on windshields) or minimizing their look. I've never heard of any, but that doesn't mean there aren't.