(1) The court that has jurisdiction over an adjudicated delinquent child may, by an order stating the facts upon which a determination of a sanction and rehabilitative program was made at the disposition hearing:
(a) Require the child and, if the court finds it appropriate, the child's parent or guardian, together with the child, to render community service in a public service program.
(b) Order the child and, if the court finds it appropriate, the child's parent or guardian, together with the child, to participate in a community work project, either as an alternative to monetary restitution or as part of the rehabilitative or probation program.
(c) Revoke or suspend the driver license of the child.
(d) Order the child, upon a determination of the child's inability to pay, to perform community service in lieu of all court costs assessed against the delinquent child, including costs of prosecution, public defender application fees, and costs of representation.