2) балун точки (в нем есть ссылка, при клике на которую появляются поля ввода)
3) геокодер (в первом поле ввода при введении адреса отправляется запрос к геокодеру, который выдвет подходящий адрес)
4) построение маршрута между двумя точками (первая точка из геокодера, вторая задана изначально по координатом точки из п.1)
Обо всех этих вещах можно почитать в документации к апи, там же есть примеры. На конкретные вопросы вам могут ответить в данном клубе, если они у вас появятся (а они точно появятся). Удачи!