Разница между союзами «либо» и «или» заключается в их значении:
При этом в большинстве контекстов союзы «либо» и «или» синонимичны и могут взаимозаменяться. 5
Ещё одно различие заключается в том, что союз «или» может употребляться ещё и как вопросительный (в начале отрицательного предложения в значении «разве», «неужели») и как пояснительный (для соединения разных названий одного и того же понятия). 1