Upvote:2
Returning to the U.S. by land: A birth certificate is enough for children under 16. But your daughter is 17. Children 16-18 can also cross with just a birth certificate if they are in some kind of a group; that probably doesn't help.
An "enhanced driver's license" is also acceptable; only a few states have them, but New York and Michigan are included, if she is resident of either.
Finally, as a U.S. citizen, she cannot be denied entry to the U.S. as long as she can satisfactorily prove that she is a U.S. citizen, though they may give her a hard time. To that end, an expired passport (especially one recently expired) will work well. A U.S. birth certificate with photo ID will also work.