Messing about, making small projects, I often have the need to cut holes of various shapes and sizes in both plastic and metal enclosures.
If a circular hole is required larger than a drill bit within my toolbox, I’ll consider buying a suitable drill – otherwise drill it at the largest under size and file out to size.
If a square or other odd shaped hole is required, after marking out the required shape, I’ll drill holes large enough to take a junior hacksaw blade at strategic locations and use the hacksaw blade only to make cuts between the drilled holes. I wrap one end the junior hacksaw blade in paper hand-towel material to form a crude handle. Once all the holes have been connected by a saw cut, the cut material will fall out. I then use a file to remove remaining material to achieve the precise marked cut-out shape.
Rather than using a junior hacksaw blade as outlined above, you could use a coping saw such as this:-
https://www.screwfix.com/p/forge-steel-coping-saw-6-165mm/8292c