Hi,
To assign permissions for managing user accounts, we can consider the delegation control.
You can try to use the delegation control to assign permission for the helpdesk user as following:
Right click the domain name,
You can assign the permission as the screenshot or you can customer the task.