It can be quite tricky to fix scratched sunglasses lenses, so your best bet is to just have the lenses replaced.