my question to all experts here.. why doesnt B# and E# exist? or is it that they do exist? plz provide detailed answers and justify.
Yes, they exist. Only you call them C and F. Normally, convention suggests that we use all the notes in a scale...so if you ever come across a scale that does not have a B and goes to C, you use a B#. eg- the whole tone scale where each note is at a distance of one tone from the earlier: C D E F# G# A# B# You could call it: C D E F# G# A# C and not really be wrong. Anyway, this is a complicated question so you get a complicated answer: https://www.ars-nova.com/Theory Q&A/theory.html#9