RE : “ I believe the mohammedan’s consistent position is one of Theistic guided Evolution”
That’s ID not Creationism.
No, ID is a religious belief masquerading as science while a belief that evolution is Theistically guided need not carry the pretence. The key is that an honest person would not pretend that science is a valid tool for proving or disproving the existence of a creator.