"and" or "or"

Old Henry doesn’t have a son a daughter.
A. but B. with C. and D. or
I am not sure about this one. there is a narrow chance of “and”, right?
but I am not sure if “but” or “or” is the correct one.
Anyone here analyse this one for me?
Thanks forum.

‘or’ is correct.

He does not have a son, he does not have a daughter.

If you use ‘and’ it can be interpreted as ‘he does not have a son and a daughter (but he has one of the two)’

To use ‘but’ you would need to use an article at the very least:
He does not have a son, but (he has) a daughter.