Выберите нужное слово в зависимости от требуемого смысла. Предоставить - дать возможность пользоваться, распоряжаться. Представить - предъявить, показать.
Мы не рекомендуем использовать слово функционал в значении "совокупность функций", поскольку в словарях такое значение не зафиксировано.
Словостосковавшись (как и глагол стосковаться по кому-чему, от которого образована эта деепричастная форма) в русском языке есть.