@Nicola Swan
Thank you for your post!
Unfortunately, the only forms of verification that can be used with Azure AD Multi-Factor Authentication (AzureAD MFA), is MS Authenticator App, OATH token, SMS, or Voice call. For more info.
You can also see this listed within "aka.ms/mfasetup"
An alternative could be Windows Hello for Business, however, if you have any questions regarding Windows Hello, I'd recommend reaching out to our experts via the Windows Hello Community Forums.
If you have any other questions, please let me know.
Thank you for your time and patience throughout this issue.
----------
Please remember to "Accept Answer" if any answer/reply helped, so that others in the community facing similar issues can easily find the solution.