From a purely technical standpoint, the solution would likely be to physically secure the modem/router.
Or you could get something similar to a Meraki, which although intended for business, is cloud managed and only works when it connects to the cloud (and it downloads the settings). If you hit reset on a Meraki, it will just get the settings that were in previously....
There may be some cloud managed devices that are similarly immune to people pressing reset.
Some parenting resources may have information about how to tackle this from another perspective, your daughter is highly unlikely to be the only child who does things like this.
The other option would be to downgrade her computer account to a standard user and yourself as an administrator, then limit the settings she can control. Depending on if she's using a Mac or PC, there are different types of parental controls available.
Both good suggestions above. However there is only so much technology can do to address this situation. There is a behavoral factor here that is out of reach to technology.
If you can't move the router to a secure location then perhaps try to physically secure the router at the current location. Maybe something like this would work:
Drill holes for ventilation and cables. Depending on which router you have you may be able to drill holes for the antenns as well but polycarbonate is fairly transparent to WiFi so it may not be needed.
@amam Have you considered not permitting her to keep her laptop in her room at night or locking it up somewhere safe at night? If my kid tried to get around the household rules by resetting the router to reset the wifi password or use the cable from the printer, they'd lose their computer until they earn it back. They'd only be permitted to use the computer at the kitchen table and not in their room. I'd also include taking away their phone as a punishment as well.