Why Prophet Muhammad (SWS) Was Not Given Clear Miracles?
This has been answered in the Qur’an. It was because miracles did not help making people believe. Moreover it is not required because God wanted people to believe using their brains, following the line of reasoning.
I suggest You to read the Qur’an, find the relevant verses about miracles and demand of miracles. The word Ayah is also used for miracles in the Qur’an.