There are SEVERAL errors in that code.
GRANT select to "scott" on "hr.employees";
3. You have the DDL components in the wrong order, hence it is invalid. The ON clause comes BEFORE the target schema.
See the SQL Language doc for the GRANT statement
GRANT select to on hr.employees to scott;