Вот в эту сторону и смотри, либа очень помогает, не нужно возиться со стэками и тд, плюс визуально всю навигацию можно видеть, это navigation graph
Это очень крутая вещь. Я даже не знал что можно в Android Stuidio такой редактор есть, что можно Граф нарисовать. А я делал когда-то через менеджер фрагментов, это не очень удобный вариант