You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: funParaInput.m
    path of file: ./repos/2D_ALDIC/func
    
    the code of the file until where you have to start completion: function paraInput = funParaInput(paraName)
% FUNCTION paraInput = funParaInput(paraName)
% To define DIC parameters from user's input
% ----------------------------------------------
%
%   INPUT:  paraName        Parameter name

    
function paraInput = funParaInput(paraName)
% FUNCTION paraInput = funParaInput(paraName)
% To define DIC parameters from user's input
% ----------------------------------------------
%
%   INPUT:  paraName        Parameter name
%
%   OUTPUT: paraInput       Input DIC parameters
%
% ----------------------------------------------
% Author: Jin Yang.  
% Contact and support: jyang526@wisc.edu -or- aldicdvc@gmail.com
% Last time updated: 02/2020.
% ==============================================

%%
switch paraName
    
    case 'InitFFTSearchMethod' % FFT-solver to compute the initial guess
        fprintf('\n');
        fprintf('--- Method to compute an initial guess of displacements --- \n');
        fprintf('    0: Multigrid search based on an image pyramid  \n');
        fprintf('    1: Whole field search for all the subsets  \n');
        fprintf('    2: Search near manually clicked seeds and then interpolate for the full-field  \n');
        prompt = 'Input here: '; InitFFTSearchMethod = input(prompt); paraInput = InitFFTSearchMethod;
        fprintf('\n');
    
        
    case 'NewFFTSearch' % For an image sequence: re-run FFT for an initial guess or not?
        fprintf('\n'); 
        fprintf('Since we are dealing with an image sequence, for each new frame,   \n')
        fprintf('do we use last frame result as the initial guess or   \n')
        fprintf('Redo FFT initial guess for every new frame? \n')
        fprintf('    0: Use last frame (by default); \n');
        fprintf('    1: Redo initial guess.  \n');
        prompt = 'Input here: '; StillFFTSearch = input(prompt); paraInput = StillFFTSearch;
        fprintf('\n');
        
        
    case 'Subpb2FDOrFEM' % Solve ALDIC Subproblem 2 via a 'dinite difference' or 'fnite element' solver?
        fprintf('\n'); 
        fprintf('--- Method to solve ALDIC global step Subproblem 2 ---    \n')
        fprintf('    1: Finite difference (Recommend