@tomstafford it depends :-) Why email? Could it be a single page that just displayed the answers because the maths is simple & open? How many and how often? Any particular accessibility concerns?
More seriously, default answer is Vue 3, delivered via Serverless(.org) that also packages the API for submitting answers doing maths, sending email.
All on AWS. Zero cost if not used, tiny fractions of a cent per use.
@falken good point, it doesn't need to be email, I just imagined that it would be
Not hear of Vue 3, but that sounds like it is exactly what I want - thanks!