Implement tree traversal asking user about features